/* GENERALI */

/*
in fonts.com: Corsiva® Regular, DIN 1451 Engschrift
font-family:'Corsiva W01';
font-family:'DIN 1451 W01 Engschrift';
font-family:'DIN Next W02 Cond';
*/

/*
colori:
viola scuro: #7d0068 (claim)
viola medio: #a90181
viola chiaro: #a23890 (footer e titoletti)
blu scuro: #003a79
blu medio: #234a75 (footer)
*/

.hidden, .accessibile {
	display: none;
}
img {
	border:none;
}
ul, ul li {
	margin:0;
	padding:0;
	list-style:none;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}
form {
	margin:0;
	padding:0;
}
/* BODY */

body.body-home {
	background: url(img/bg_home.jpg) top center no-repeat;
	margin:0;
	padding:0;
	font-family:"Myriad Pro", "Myriad Web", Arial, Helvetica, sans-serif;
}
body.body-interni {
	margin:0;
	padding:0;
	font-family:"Myriad Pro", "Myriad Web", Arial, Helvetica, sans-serif;
}
/* FINE BODY*/



/* CONTAINER */

#container {
	width: 100%;
	margin: 0 auto;
	margin:0;
	padding:0;
}
/* FINE CONTAINER*/



/* BARRA */

#barra {
	height:62px;
	width: 980px;
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
#barra ul {
	margin:0;
	padding:0;
	list-style:none;
}
#barra li {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#barra li a.barra_domande:link, #barra li a.barra_domande:visited {
	display:block;
	background:url(img/barra_ico_01_off.png) left top no-repeat;
	padding:0 33px 6px 40px;
	display:block;
	font-family:'DIN 1451 W01 Engschrift';
	color: #a90181;
	font-size:21px;
	text-decoration:none;
	margin:18px 0 0 0;
}
#barra li a.barra_domande:hover, #barra li a.barra_domande:active {
	display:block;
	background:url(img/barra_ico_01_off.png) left top no-repeat;
	padding:0 33px 6px 40px;
	display:block;
	font-family:'DIN 1451 W01 Engschrift';
	color: #a90181;
	font-size:21px;
	text-decoration:underline;
	margin:18px 0 0 0;
}
#barra li.attivo a.barra_domande:link, #barra li.attivo a.barra_domande:visited, #barra li.attivo a.barra_domande:hover, #barra li.attivo a.barra_domande:active {
	display:block;
	background:url(img/barra_ico_01_on.png) left top no-repeat;
	padding:0 33px 6px 40px;
	display:block;
	font-family:'DIN 1451 W01 Engschrift';
	color: #a90181;
	font-size:21px;
	text-decoration:underline;
	margin:18px 0 0 0;
}
#barra li a.barra_chisiamo:link, #barra li a.barra_chisiamo:visited {
	display:block;
	background:url(img/barra_ico_02_off.png) left top no-repeat;
	padding:0 34px 6px 38px;
	font-family:'DIN 1451 W01 Engschrift';
	color: #003a79;
	font-size:21px;
	text-decoration:none;
	margin:18px 0 0 0;
}
#barra li a.barra_chisiamo:hover, #barra li a.barra_chisiamo:active {
	display:block;
	background:url(img/barra_ico_02_off.png) left top no-repeat;
	padding:0 34px 6px 38px;
	font-family:'DIN 1451 W01 Engschrift';
	color: #003a79;
	font-size:21px;
	text-decoration:underline;
	margin:18px 0 0 0;
}
#barra li.attivo a.barra_chisiamo:link, #barra li.attivo a.barra_chisiamo:visited, #barra li.attivo a.barra_chisiamo:hover, #barra li.attivo a.barra_chisiamo:active {
	display:block;
	background:url(img/barra_ico_02_on.png) left top no-repeat;
	padding:0 34px 6px 38px;
	font-family:'DIN 1451 W01 Engschrift';
	color: #a90181;
	font-size:21px;
	text-decoration:underline;
	margin:18px 0 0 0;
}
#barra li a.barra_contatti:link, #barra li a.barra_contatti:visited {
	display:block;
	background:url(img/barra_ico_03_off.png) left top no-repeat;
	padding:0 33px 6px 30px;
	font-family:'DIN 1451 W01 Engschrift';
	color: #003a79;
	font-size:21px;
	text-decoration:none;
	margin:18px 0 0 0;
}
#barra li a.barra_contatti:hover, #barra li a.barra_contatti:active {
	display:block;
	background:url(img/barra_ico_03_off.png) left top no-repeat;
	padding:0 33px 6px 30px;
	font-family:'DIN 1451 W01 Engschrift';
	color: #003a79;
	font-size:21px;
	text-decoration:underline;
	margin:18px 0 0 0;
}
#barra li.attivo a.barra_contatti:link, #barra li.attivo a.barra_contatti:visited, #barra li.attivo a.barra_contatti:hover, #barra li.attivo a.barra_contatti:active {
	display:block;
	background:url(img/barra_ico_03_on.png) left top no-repeat;
	padding:0 33px 6px 30px;
	font-family:'DIN 1451 W01 Engschrift';
	color: #a90181;
	font-size:21px;
	text-decoration:underline;
	margin:18px 0 0 0;
}
#barra li a.barra_homepage:link, #barra li a.barra_homepage:visited {
	display:block;
	background:url(img/barra_ico_04_off.png) left top no-repeat;
	padding:0 40px 6px 25px;
	font-family:'DIN 1451 W01 Engschrift';
	color: #003a79;
	font-size:21px;
	text-decoration:none;
	margin:18px 0 0 0;
}
#barra li a.barra_homepage:hover, #barra li a.barra_homepage:active {
	display:block;
	background:url(img/barra_ico_04_off.png) left top no-repeat;
	padding:0 40px 6px 25px;
	font-family:'DIN 1451 W01 Engschrift';
	color: #003a79;
	font-size:21px;
	text-decoration:underline;
	margin:18px 0 0 0;
}
#barra li.attivo a.barra_homepage:link, #barra li.attivo a.barra_homepage:visited, #barra li.attivo a.barra_homepage:hover, #barra li.attivo a.barra_homepage:active {
	display:block;
	background:url(img/barra_ico_04_on.png) left top no-repeat;
	padding:0 40px 6px 25px;
	font-family:'DIN 1451 W01 Engschrift';
	color: #a90181;
	font-size:21px;
	text-decoration:underline;
	margin:18px 0 0 0;
}
/* FINE BARRA*/





/* FOOTER */

#contenitore-footer {
	width: 960px;
	margin: 0 auto;
	padding:50px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003a79;
}
#contenitore-footer .info {
	float: left;
}
#contenitore-footer .info a:link, #contenitore-footer .info a:hover, #contenitore-footer .info a:visited, #contenitore-footer .info a:active {
	color: #a90181;
	font-size:11px;
	text-decoration:underline;
}
#contenitore-footer .torna {
	float: right;
	font-size:11px;
	color:#000;
}
#contenitore-footer .torna a:link, #contenitore-footer .torna a:hover, #contenitore-footer .torna a:visited, #contenitore-footer .torna a:active {
	display:block;
	background:url(img/footer_ico01.png) left top no-repeat;
	padding:0 0 0 20px;
	color: #a90181;
	font-size:13px;
	text-decoration:underline;
}
/*solo in interni*/
#container-footer {
	width: 100%;
	height: 100%;
	margin:0;
	padding:0;
	background: url(img/bg_interni.jpg);
	background-size: 100% 100%;
}
#sep-footer {
	background: url(img/sep_footer.jpg) top repeat-x;
	height:19px;
}
/* FINE FOOTER */



/* HOMEPAGE (INDEX) */

#pagina-index {
	min-height: 643px;
	margin: 0 auto;
	width: 980px;
	height: 665px;
}
h2#home-claim {
	position:relative;
	left:195px;
	top:-126px;
	font-family:'Corsiva W01';
	color: #7d0068;
	font-size:38px;
	font-weight:bold;
}
#home-logo {
	position:relative;
	left:730px;
	top:18px;
	width:227px;
	height:228px;
	z-index: -10;
}
/*home box + hover*/
#home-incontinenza-urinaria {
	position:relative;
	left:0px;
	top:-20px;
	background:URL(img/box_home_off.png) top left no-repeat;
	width:253px;
	height:355px;
	z-index: 100;
	overflow:hidden;
}
#home-incontinenza-urinaria:hover {
	background:URL(img/box_home_on.png) top left no-repeat;
}
#home-la-soluzione {
	position:relative;
	left:243px;
	top:-375px;
	background:URL(img/box_home_off.png) top left no-repeat;
	width:253px;
	height:355px;
	z-index: 100;
	overflow:hidden;
}
#home-la-soluzione:hover {
	background:URL(img/box_home_on.png) top left no-repeat;
}
#home-info-utili {
	position:relative;
	left:485px;
	top:-731px;
	background:URL(img/box_home_off.png) top left no-repeat;
	width:253px;
	height:355px;
	z-index: 100;
	overflow:hidden;
}
#home-info-utili:hover {
	background:URL(img/box_home_on.png) top left no-repeat;
}
#home-professionisti {
	position:relative;
	left:728px;
	top:-1086px;
	background:URL(img/box_home_prof_off.png) top left no-repeat;
	width:253px;
	height:355px;
	z-index: 100;
	overflow:hidden;
	font-size:14px;
}
#home-professionisti:hover, #home-professionisti.boxAperto {
	background:URL(img/box_home_prof_on.png) top left no-repeat;
}
/*home box elementi*/
#home-incontinenza-urinaria h3, #home-la-soluzione h3, #home-info-utili h3, #home-professionisti h3 {
	color:#fff;
	font-family:'DIN Next W02 Cond';
	font-size:24px;
	width:253px;
	margin-top:32px;
	height:50px;
	text-align:center;
	padding:0;
}
#home-incontinenza-urinaria:hover h3, #home-la-soluzione:hover h3, #home-info-utili:hover h3, #home-professionisti:hover h3 {
	color:#a90181;
}
#home-incontinenza-urinaria.boxAperto h3, #home-la-soluzione.boxAperto h3, #home-info-utili.boxAperto h3, #home-professionisti.boxAperto h3 {
	color:#a90181;
}
#home-incontinenza-urinaria h3 a:link, #home-incontinenza-urinaria h3 a:visited, #home-incontinenza-urinaria h3 a:hover, #home-incontinenza-urinaria h3 a:active, #home-la-soluzione h3 a:link, #home-la-soluzione h3 a:visited, #home-la-soluzione h3 a:hover, #home-la-soluzione h3 a:link, #home-info-utili h3 a:link, #home-info-utili h3 a:visited, #home-info-utili h3 a:hover, #home-info-utili h3 a:active, #home-professionisti h3 a:link, #home-professionisti h3 a:visited, #home-professionisti h3 a:hover, #home-professionisti h3 a:active {
	color:#fff;
	text-decoration:none;
}
#home-incontinenza-urinaria:hover h3 a, #home-la-soluzione:hover h3 a, #home-info-utili:hover h3 a, #home-professionisti:hover h3 a {
	color:#a90181;
	text-decoration:none;
}
#home-incontinenza-urinaria h4, #home-la-soluzione h4, #home-info-utili h4, #home-professionisti h4 {
	color:#fff;
	font-family:"Myriad Pro", "Myriad Web", Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:4px;
	height:46px;
	padding: 0 20px 0 24px;
}
#home-incontinenza-urinaria ul li, #home-la-soluzione ul li, #home-info-utili ul li, #home-professionisti ul li {
	color:#003a79;
}
#home-incontinenza-urinaria ul li a:link, #home-incontinenza-urinaria ul li a:visited, #home-la-soluzione ul li a:link, #home-la-soluzione ul li a:visited, #home-info-utili ul li a:link, #home-info-utili ul li a:visited {
	display:block;
	padding: 5px 20px 3px 20px;
	z-index: 150;
	color:#003a79;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
#home-incontinenza-urinaria ul li a:hover, #home-incontinenza-urinaria ul li a:active, #home-la-soluzione ul li a:hover, #home-la-soluzione ul li a:active, #home-info-utili ul li a:hover, #home-info-utili ul li a:active {
	display:block;
	padding: 5px 20px 3px 20px;
	z-index: 150;
	color:#003a79;
	font-weight:bold;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
}
#home-professionisti strong {
	color:#003a79;
	display:block;
	padding: 0 20px 0 20px;
}
#home-professionisti ul li a:link, #home-professionisti ul li a:visited {
	display:block;
	padding: 2px 20px 1px 20px;
	z-index: 150;
	color:#003a79;
	text-decoration:none;
	font-size:14px;
}
#home-professionisti ul li a:hover, #home-professionisti ul li a:active {
	display:block;
	padding: 2px 20px 1px 20px;
	z-index: 150;
	color:#003a79;
	text-decoration:underline;
	font-size:14px;
}
#home-professionisti ul li span {
	display:block;
	padding: 2px 20px 1px 20px;
	z-index: 150;
	color:#003a79;
	font-size:14px;
}
/*home prof click*/
#home-professionisti .home-professionisti-clickopen a {
	display:block;
	width:270px;
	height:24px;
	z-index: 50;
	margin-top:22px;
}
/*home prof login*/
#home-professionisti-login {
	position:relative;
	left:728px;
	top:-1120px;
	background:URL(img/bg_login.png) top left no-repeat;
	width:253px;
	height:272px;
	z-index: 10;
	overflow:hidden;
	font-size:14px;
}
#home-professionisti-login form {
	padding: 0 20px 0 24px;
}
#home-professionisti-login h5 {
	color:#a90181;
	font-family:'DIN 1451 W01 Engschrift';
	font-size:19px;
	margin-top:36px;
	height:32px;
}
#home-professionisti-login input.login_input {
	color:#a90181;
	font-family:"Myriad Pro", "Myriad Web", Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 0 4px -4px;
	height:32px;
	width:212px;
	height:29px;
	background:URL(img/input_login.png) top left no-repeat;
	border:none;
	padding-left:4px
}
#home-professionisti-login input.login_button {
	margin-left:120px;
}
#home-professionisti-login .login_dimenticato a {
	display:block;
	color:#a90181;
	font-family:"Myriad Pro", "Myriad Web", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	margin:4px 0 11px 0;
}
#home-professionisti-login .login_professionista a {
	display:block;
	color:#fff;
	font-family:"Myriad Pro", "Myriad Web", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	text-decoration:underline;
	margin:22px 0 0 4px;
}
/*FINE INDEX*/

/* INTERNI - GENERALI */
/*gruppo testata + barra*/
#container-header {
	width: 100%;
	margin:0;
	padding:0;
	background: url(img/bg_testata.jpg) top center no-repeat;
	height:242px;
}
#testata {
	height:200px;
	width:780px;
	margin: 0 auto;
}
h2#testata-claim {
	position:relative;
	left:215px;
	top:-116px;
	font-family:'Corsiva W01';
	color: #7d0068;
	font-size:30px;
	font-weight:bold;
	width:425px;
}
#testata-logo {
	position:relative;
	left:650px;
	top:0;
	width:203px;
	height:199px;
}
#container-header #barra li a {
	margin:8px 0 0 0;
}
/*gruppo contenuti*/
#container-contenuti {
	width: 100%;
	height: 100%;
	margin:0;
	padding:0;
	background: url(img/bg_contenuti.jpg);
	background-size: 100% 100%;
}
/*pulsantoni*/
#pulsantoni {
	height:62px;
	width: 980px;
	margin: 0 auto;
	color:#000;
	clear:both;
}
#pulsantoni ul {
	margin:0;
	padding:0;
	list-style:none;
}
#pulsantoni li {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#pulsantoni li a:link, #pulsantoni li a:visited {
	display:block;
	background:url(img/pulsantoni_off.png) left top no-repeat;
	color:#fff;
	font-family:'DIN Next W02 Cond';
	font-size:24px;
	width:232px;
	height:67px;
	line-height:60px;
	margin:27px 6px 0 0;
	padding:0;
	text-align:center;
	text-decoration:none;
}
#pulsantoni li a:hover, #pulsantoni li a:active, #pulsantoni li.attivo a:link, #pulsantoni li.attivo a:visited, #pulsantoni li.attivo a:hover, #pulsantoni li.attivo a:active {
	display:block;
	background:url(img/pulsantoni_on.png) left top no-repeat;
	color:#a90181;
	font-family:'DIN Next W02 Cond';
	font-size:24px;
	width:232px;
	height:67px;
	line-height:60px;
	margin:27px 6px 0 0;
	padding:0;
	text-align:center;
	text-decoration:none;
}
/*contenuti contenuti*/
#contenuti {
	clear:both;
	margin: 0 auto;
	width: 980px;
	background-color:#fefefe;
	border-top-right-radius: 15px;
	font-family:"Myriad Pro", "Myriad Web", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #003a79;
}
/*sottomenu*/
#sottomenu {
	background: #F8DAF0;
	border-top-right-radius: 15px;
	color:#003a79;
	font-size:14px;
	height:46px;
}
#sottomenu ul {
	margin:0;
	padding:13px 0 0 25px;
	list-style:none;
}
#sottomenu li {
	float:left;
	margin:0;
	padding:0 9px;
	list-style:none;
	border-right: 1px solid #003a79;
}
#sottomenu li.ultimo {
	border-right: none;
}
#sottomenu li a:link, #sottomenu li a:hover, #sottomenu li a:visited, #sottomenu li a:active {
	color: #003a79;
	text-decoration:underline;
}
#sottomenu li.attivo a:link, #sottomenu li.attivo a:hover, #sottomenu li.attivo a:visited, #sottomenu li.attivo a:active {
	color: #003a79;
	text-decoration:none;
}
/*tipografia generale*/
#contenuti h3 {
	font-family:'Corsiva W01';
	color: #a23890;
	font-size:36px;
	padding:8px 0;
	font-weight:bold;
}
#contenuti h4 {
	font-family:'Corsiva W01';
	color: #a23890;
	font-size:30px;
	padding:8px 0;
	font-weight:bold;
}
#contenuti h5 {
	color: #003a79;
	font-size:23px;
	padding:8px 0 4px 0;
	font-weight:bold;
}
.colonna_cx {
	padding:30px;
	clear:both;
}
.colonna_sx {
	width:43%;
	padding:30px;
	float:left;
}
.colonna_dx {
	width:44%;
	padding:30px;
	float:right;
}
.viola {
	color: #a90181;
}
.blu {
	color: #003a79;
}
.centrato {
	text-align:center;
}
#contenuti a:link, #contenuti a:hover, #contenuti a:visited, #contenuti a:active {
	color: #a90181;
	text-decoration:underline;
}
#contenuti ul.norm, #contenuti ul.mini {
	margin:0;
	padding:0;
	list-style:none;
}
#contenuti ul.norm li {
	background:url(img/bullet1.png) left top no-repeat;
	margin:0;
	padding:0 0 8px 23px;
	list-style:none;
}
#contenuti ul.mini li {
	background:url(img/bullet2.png) left top no-repeat;
	margin:0;
	padding:0 0 5px 10px;
	list-style:none;
}
/*tipografia numero generico con pallone*/
.numero {
	background:url(img/bg_palla.png) left top no-repeat;
	text-align:center;
	line-height:32px;
	width:32px;
	height:32px;
	color:#fff;
}
/*tipografia altri generali*/
.block {
	display:block;
}
.apice {
	vertical-align:super;
	font-size:10px;
}
.tit {
	padding-bottom:10px;
}
/*torna*/
#contenuti .torna a:link, #contenuti .torna a:hover, #contenuti .torna a:visited, #contenuti .torna a:active {
	display:block;
	background:url(img/footer_ico01.png) left top no-repeat;
	padding:0 0 0 20px;
	color: #a90181;
	font-size:13px;
	text-decoration:underline;
	float: right;
	clear:both;
	height:18px;
}
#contenuti .torna_cx {
	padding:10px 30px;
	height:18px;
	clear:both;
}
#contenuti .torna_cx a:link, #contenuti .torna_cx a:hover, #contenuti .torna_cx a:visited, #contenuti .torna_cx a:active {
	display:block;
	background:url(img/footer_ico01.png) left top no-repeat;
	padding:0 0 0 20px;
	color: #a90181;
	font-size:13px;
	text-decoration:underline;
	float:right;
	clear:both;
	height:18px;
}
/* FINE INTERNI - GENERALI */


/* INTERNI - ELEMENTI PARTICOLARI */
/*faq domande*/
#container-faq-domande {
	clear:both;
	margin: 30px;
	padding: 10px 20px;
	border:1px solid #eeb9e2;
	border-radius: 15px;
	box-shadow:inset 0 10px 20px #eeb9e2;
	color:#a90181;
	background: #f9edf7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url();
	background: -moz-linear-gradient(top, #f9edf7 0%, #e9b9dd 100%); /* Firefox */
	background: -o-linear-gradient(top, #f9edf7 0%, #e9b9dd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f9edf7 0%, #e9b9dd 100%); /* IE10+ */
	background: linear-gradient(top, #f9edf7 0%, #e9b9dd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9edf7', endColorstr='#e9b9dd', GradientType=0 ); /* IE6-8 */
}
#container-faq-domande ol {
	color:#a90181;
	font-weight:bold;
}
#container-faq-domande ol li {
	color:#a90181;
	padding:0 10px 18px 20px;
}
#container-faq-domande ol li a {
	font-weight:normal;
}
/*faq risposte*/
#container-faq-risposte {
	margin: 30px;
}
#container-faq-risposte ol {
	color:#003a79;
	font-weight:bold;
}
#container-faq-risposte ol li {
	color:#003a79;
	padding:0 10px 28px 20px;
}
#container-faq-risposte ol li span {
	display:block;
	font-weight:normal;
	margin-bottom:4px;
}
#container-faq-risposte ol li a {
	text-decoration:none;
}
#container-faq-risposte ol li .torna a {
	font-size:10px;
	line-height:12px;
	font-weight:normal;
}
#container-faq-risposte a.faidomanda:link, #container-faq-risposte a.faidomanda:visited, #container-faq-risposte a.faidomanda:active {
	display:block;
	font-family:'DIN Next W02 Cond';
	background:url(img/butt_faidomanda.png) left top no-repeat;
	line-height:33px;
	width:131px;
	height:35px;
	color: #a90181;
	font-size:18px;
	text-decoration:none;
	text-align:center;
	clear:both;
	margin:10px 30px;
}
#container-faq-risposte a.faidomanda:hover {
	display:block;
	font-family:'DIN Next W02 Cond';
	background:url(img/butt_faidomanda.png) left top no-repeat;
	line-height:33px;
	width:131px;
	height:35px;
	color: #a90181;
	font-size:18px;
	text-decoration:underline;
	text-align:center;
	clear:both;
	margin:10px 30px;
}
#container-faq-risposte .bottone a.faidomanda:link, #container-faq-risposte .bottone a.faidomanda:visited, #container-faq-risposte .bottone a.faidomanda:active {
	text-decoration:none;
}
#container-faq-risposte .bottone a.faidomanda:hover {
	text-decoration:underline;
}
/*racconta*/
.racconta {
	background:url(img/bg_racconta.jpg) bottom repeat-x;
	border-radius: 15px;
	padding: 0 20px 20px 20px;
}
.racconta a.big {
	font-size:18px;
	text-decoration:underline;
	display:block;
	padding:4px 0;
}
.racconta p {
	margin:0;
	padding:0 0 20px 0;
}
/*bottone gen*/
a.bottonGen:link, a.bottonGen:visited, a.bottonGen:active {
	display:block;
	font-family:'DIN Next W02 Cond';
	background:url(img/butt_faidomanda.png) left top no-repeat;
	line-height:33px;
	width:131px;
	height:35px;
	color: #a90181;
	font-size:18px;
	text-decoration:none;
	text-align:center;
	clear:both;
	margin:10px auto;
}
a.bottonGen:hover {
	display:block;
	font-family:'DIN Next W02 Cond';
	background:url(img/butt_faidomanda.png) left top no-repeat;
	line-height:33px;
	width:131px;
	height:35px;
	color: #a90181;
	font-size:18px;
	text-decoration:underline;
	text-align:center;
	clear:both;
	margin:10px auto;
}
#contenuti .bottone a.bottonGen:link, #contenuti .bottone a.bottonGen:visited, #contenuti .bottone a.bottonGen:active {
	text-decoration:none;
}
#contenuti .bottone a.bottonGen:hover {
	text-decoration:underline;
}
/*bottone prova*/
a.bottonProva:link, a.bottonProva:visited, a.bottonProva:active {
	display:block;
	font-family:'DIN Next W02 Cond';
	background:url(img/bottone_prova.png) left top no-repeat;
	width:217px;
	height:150px;
	color: #fff;
	font-size:18px;
	text-decoration:none;
	text-align:center;
	clear:both;
	margin:10px auto;
}
a.bottonProva:hover {
	display:block;
	font-family:'DIN Next W02 Cond';
	background:url(img/bottone_prova.png) left top no-repeat;
	width:217px;
	height:150px;
	color: #fff;
	font-size:18px;
	text-decoration:underline;
	text-align:center;
	clear:both;
	margin:10px auto;
}
#contenuti .bottone a.bottonProva span {
	display:block;
	font-size:28px;
	padding-top:76px
}
#contenuti .bottone a.bottonProva:link, #contenuti .bottone a.bottonProva:visited, #contenuti .bottone a.bottonProva:active {
	text-decoration:none;
	color: #fff;
}
#contenuti .bottone a.bottonProva:hover {
	text-decoration:underline;
	color: #fff;
}
/*bottone trova*/
a.bottonTrova:link, a.bottonTrova:visited, a.bottonTrova:active {
	display:block;
	font-family:'DIN Next W02 Cond';
	background:url(img/bottone_trova.png) left top no-repeat;
	width:217px;
	height:160px;
	color: #fff;
	font-size:18px;
	text-decoration:none;
	text-align:center;
	clear:both;
	margin:10px auto;
}
a.bottonTrova:hover {
	display:block;
	font-family:'DIN Next W02 Cond';
	background:url(img/bottone_trova.png) left top no-repeat;
	width:217px;
	height:160px;
	color: #fff;
	font-size:18px;
	text-decoration:underline;
	text-align:center;
	clear:both;
	margin:10px auto;
}
#contenuti .bottone a.bottonTrova span {
	display:block;
	font-size:28px;
	padding-top:88px;
	line-height:0.95
}
#contenuti .bottone a.bottonTrova:link, #contenuti .bottone a.bottonTrova:visited, #contenuti .bottone a.bottonTrova:active {
	text-decoration:none;
	color: #fff;
}
#contenuti .bottone a.bottonTrova:hover {
	text-decoration:underline;
	color: #fff;
}
/*bottoni affiancati*/
#contenuti .affiancati {
	vertical-align:baseline;
	text-align:center
}
#contenuti .affiancati a.bottonProva {
	display:inline-block;
	margin-right:30px;
	padding-top:4px;
}
#contenuti .affiancati a.bottonTrova {
	display:inline-block;
}
/*box gradiente generico*/
.boxGradiente {
	clear:both;
	margin: 0;
	padding: 10px 20px;
	border:3px solid #d97cc5;
	border-radius: 15px;
	box-shadow:inset 0 10px 20px #d97cc5;
	color:#003a79;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url();
	background: -moz-linear-gradient(top, #ffffff 0%, #d97cc5 100%); /* Firefox */
	background: -o-linear-gradient(top, #ffffff 0%, #d97cc5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #d97cc5 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #d97cc5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d97cc5', GradientType=0 ); /* IE6-8 */
}
/*box alert*/
.alert {
	font-size:16px;
	width:433px;
}
.alert .chiudi {
	background:url(img/ico_chiudi.png) left top no-repeat;
	width:33px;
	height:33px;
	z-index:1000;
	position: relative;
	top:0;
	left:400px;
}
.alert .chiudi a {
	width:33px;
	height:33px;
}
.alert .boxGradiente {
	position: relative;
	top:-18px;
	margin-right:15px;
}
/*box in colonna*/
.box_colonna {
	font-size:14px;
	width:433px;
	clear:both;
}
#contenuti .box_colonna h4 {
	font-family:'DIN 1451 W01 Engschrift';
	color: #a23890;
	font-size:20px;
	padding:8px 0;
	font-weight:normal;
}
.box_colonna ul.lista_palloni {
	margin:20px 0 30px 0;
	padding:0;
}
.box_colonna ul.lista_palloni li {
	margin:0;
	padding:0 0 10px 0;
	clear:both;
}
.box_colonna ul.lista_palloni li a {
	font-weight:normal;
}
.box_colonna ul.lista_palloni li span {
	display:block;
	padding:7px 0 0 40px;
}
.box_colonna ul.lista_palloni li .numero {
	float:left;
}
#contenuti .box_colonna ul.norm {
	margin:20px 0 30px 0;
	padding:0;
}
#contenuti .box_colonna ul.norm li {
	background:url(img/bullet3.png) left top no-repeat;
	padding-bottom:10px;
}
/*box quadruplo*/
#boxQuadruplo {
	background:url(img/bg_quadruplo.png) left top no-repeat;
	margin:20px auto;
	width: 915px;
	height:150px;
	clear:both;
}
#listaQuadrupla {
	padding:12px 0 0 20px;
	margin:0;
}
#listaQuadrupla li {
	float:left;
	display:block;
	margin:0;
	padding:0 ;
	width:180px;
}
#listaQuadrupla_1 {
	border-right:44px solid transparent;
}
#listaQuadrupla_2 {
	border-right:66px solid transparent;
}
#listaQuadrupla_3 {
	border-right:42px solid transparent;
}
#listaQuadrupla li a {
	font-weight:normal;
}
#listaQuadrupla li .numero{
	font-weight:bold;
	font-size:20px;
}
#listaQuadrupla li span {
	display:block;
	padding:7px 0 0 10px;
}
#listaQuadrupla li span.label {
	padding:7px 0 12px 40px;
	font-weight:bold;
	line-height:0.9;
}
li#listaQuadrupla_1 span{
	padding:0 0 0 10px;
}
li#listaQuadrupla_1 span.label {
	padding:7px 0 7px 40px;
}
#listaQuadrupla li .numero {
	float:left;
}
/* FINE INTERNI - ELEMENTI PARTICOLARI */
